package pers.qianyu.module.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import pers.qianyu.module.core.comm.Pagination;
import pers.qianyu.module.core.domain.system.entity.SysResourcePO;
import pers.qianyu.module.core.domain.system.query.SysResourceQuery;
import pers.qianyu.module.core.domain.system.vo.SysResourceVO;

/**
 * @author mizzle rain
 * @date 2021-05-03 22:07
 */
public interface SysResourcesService extends IService<SysResourcePO> {
    /**
     * 根据 id 查询资源信息
     *
     * @param id 资源 id
     * @return
     */
    SysResourceVO queryById(Long id);

    /**
     * 分页查询资源，不包含未校验资源
     *
     * @return
     */
    Pagination<SysResourceVO> query(SysResourceQuery sysResourceQuery);
}
